<!-- -->
<template>
  <div class="public">
    <!-- <div class="header">1</div> -->
    <div class="content">
      <router-view></router-view>
    </div>
    <div class="footer">
      <Footer />
    </div>
  </div>
</template>

<script>
import Footer from "../../components/Footer";
export default {
  // import引入到组件需要注入到对象中才能使用
  components: { Footer },
  data() {
    // 这里存放数据
    return {};
  },
  // 监听属性 类似于data概念
  computed: {},
  // 监听data中的数据变化
  watch: {},
  // 方法集合
  methods: {},
  //生命周期 - 创建完成 (可以访问当前this实例)
  created() {},
  //生命周期 - 挂载完成 (可以访问DOM元素)
  mounted() {},
};
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<!--使用了scoped属性之后，父组件的style样式将不会渗透到子组件中，-->
<!--然而子组件的根节点元素会同时被设置了scoped的父css样式和设置了scoped的子css样式影响，-->
<!--这么设计的目的是父组件可以对子组件根元素进行布局。-->
<style lang="scss" scoped>
.header {
  width: 100%;
  height: 50px;
  justify-content: space-between;
  align-items: center;
}
.content {
  flex: 1;
  overflow-y: auto;
}
.footer {
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer > a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

.title {
  font-size: 14px;
}

.router-link-active {
  color: red;
}
</style>
